package config

import (
	"start/pkg"
	"start/pkg/logger"
)

// Config 主要用于配置文件映射到结构体
type Config struct {
	App       pkg.AppConfig       `yaml:"app"`
	Log       logger.LoggerConfig `yaml:"log"`
	Mysql     pkg.MysqlConfig     `yaml:"mysql"`
	Redis     pkg.RedisConfig     `yaml:"redis"`
	Rocketmq  pkg.RocketmqConfig  `yaml:"rocketmq"`
	Consul    pkg.ConsulConfig    `yaml:"consul"`
	Telemetry pkg.TelemetryConfig `yaml:"telemetry"`
}
